deadly carrot (thapsia) - French English Dictionary